Abstract: Data security is of high concern when it comes to data-transfer over the network. With increased attacks on the ciphertexts, the need to improve the ciphers has increased. Not only the data but also the key used for the cryptographic process needs to be secured as all the operations needed to retransform the ciphertext back to original plaintext depend on that key. These needs have led to many new algorithms for encryption as well as for key transfer mechanisms. In this paper, a method is proposed for improving encryption using various mathematical and logical operations and providing a check for data integrity.

Keywords: Cryptography, Symmetric Encryption, Randomness, Secure Key Transfer, Data Integrity.